package com.graduation.dao;

import com.graduation.entity.Goods;
import com.graduation.entity.Recommend;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface GoodsDao {
    //插入商品信息
    Integer addGoods(Goods goods);
    /*首先查询父表数据是否会存在*/
    Integer queryGoodsIsExists(String goodsType);
    /*不存在先插入*/
    Integer insertGoods(@Param("goodsType") String goodsType,@Param("fruitName") String fruitName);
    /*查询商品ID*/
    List<Integer> queryGoodsId();
    /*查询商品信息*/
    List<Recommend> queryGoodsRecommend(List<Integer> id);
    /*查询具体的商品信息*/
    Recommend queryRecommendById(@Param("goodsId") String id);
    /*查询最新发布的商品*/
    List<Recommend> queryNewUpGoods();
    /*查询全部商品*/
    List<Goods> showGoods();
}
